<?php

namespace Admin\Model;

use Think\Model;

class AccountModel extends Model {
	protected $_validate = array(
			array('phone','','电话号码已经存在！',0,'unique',1), // 在新增的时候验证name字段是否唯一
	);
	protected $_auto = array (
			array('createTime','time',self::MODEL_INSERT,'function') , // 对createTime字段在新增时添加当前的时间
			array('password','md5',3,'function') , // 对password字段在新增和编辑的时候使md5函数处理
			array('id','getId',self::MODEL_INSERT,'callback') , // 对id字段在新增的时候自动生成一个ID
	);
	function getId(){
		$util = A('Util');
		return  'A'.$util->getId();//生成用户ID
	}
	
	
	protected $pk = 'id';
	protected $fields = array (
			'id',
			'password',
			'phone',
			'nickname',
			'birthday',
			'sex',
			'headimgurl',
			'signature',
			'wx_id',
			'status',
			'_type' => array (
					'id' => 'varchar',
					'password' => 'varchar',
					'phone' => 'varchar',
					'nickname' => 'varchar',
					'birthday' => 'varchar',
					'sex' => 'int',
					'headimgurl' => 'varchar',
					'signature' => 'varchar',
					'wx_id' => 'varchar',
					'status' => 'int' 
			) 
	);
	
	
}